package com.zhx.mybatislog.user.entity;


import lombok.Data;
import lombok.ToString;
import lombok.experimental.Accessors;

import java.time.LocalDateTime;
import java.io.Serializable;

/**
 * <p>
 * 用户表
 * </p>
 *
 * @author YangJinChuan
 * @since 2021-04-30
 */

@Data
@Accessors(chain=true)
@ToString
public class User  {

    private static final long serialVersionUID=2L;

    private Integer id;

    /**
     * 用户账号
     */
    private String account;

    /**
     * 用户密码
     */
    private String password;

    /**
     * 昵称
     */
    private String uname;

    /**
     * 所属机构
     */
    private Integer institution;

    /**
     * 数据权限
     */
    private Integer dataAuth;

    /**
     * 账户状态 1:启用 0:停用
     */
    private Integer status;

    /**
     * 授权标识 0:拒绝 1:同意
     */
    private Integer privacyAuth;

    /**
     * app设备id
     */
    private String deviceId;

    /**
     * 推广人编号
     */
    private String promoterCode;

    private Integer createBy;

    private LocalDateTime createTime;

    private Integer updateBy;

    private LocalDateTime updateTime;

    private Integer delFlag;

    /**
     * 平台标记： 1：ios 2：android
     */
    private Integer lastLoginClient;

    /**
     * 身份证
     */
    private String idCard;


}
